"""
包：
    概述：
        包 = 文件夹 = 一堆的.py文件 + __init__.py 初始化文件
        当我们的模块(.py文件)越来越多的时候，就需要分包来管理

    导包方式
        方式一： import 包名.模块名
        方式二:  from 包名 import 模块名
"""
# 演示 方式一： import 包名.模块名.函数名 的方式来调用
# import test_package.my_module1 as m1
# m1.fun01()

# 演示 方式二 from 包名 import 模块名
# from test_package import my_module2 as m2
# m2.fun02()


# 演示包中的__all__属性
from test_package import  *

# my_module1.fun01()
#my_module2.fun01() # 报错，因为 from 包名 import * 的时候，只会找到__init__.py文件中 all 中的内容

